#pragma once
#include "FAQAlgorithm.h"

namespace yzrilyzr_crypto{
	ECLASS(FAQSignAlgorithm, public virtual FAQAlgorithm){
	public:
	FAQSignAlgorithm()=default;
	virtual yzrilyzr_array::ByteArray sign(const yzrilyzr_array::ByteArray & hash)=0;
	virtual bool verify(const yzrilyzr_array::ByteArray & hash, const yzrilyzr_array::ByteArray & sign)=0;
	};
}